[INFO] cloning repository https://github.com/SSL-ACTX/rosaline
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SSL-ACTX/rosaline" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 423908263ea703afe66e5c359ad69b2f5a77f905
[INFO] testing SSL-ACTX/rosaline against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSSL-ACTX%2Frosaline" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] finished tweaking git repo https://github.com/SSL-ACTX/rosaline
[INFO] tweaked toml for git repo https://github.com/SSL-ACTX/rosaline written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SSL-ACTX/rosaline on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SSL-ACTX/rosaline already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fac3519d1a2190a6829538c89fadffb7a9983c769ad43383acbc9d186a4b759a
[INFO] running `Command { std: "docker" "start" "-a" "fac3519d1a2190a6829538c89fadffb7a9983c769ad43383acbc9d186a4b759a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fac3519d1a2190a6829538c89fadffb7a9983c769ad43383acbc9d186a4b759a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fac3519d1a2190a6829538c89fadffb7a9983c769ad43383acbc9d186a4b759a", kill_on_drop: false }`
[INFO] [stdout] fac3519d1a2190a6829538c89fadffb7a9983c769ad43383acbc9d186a4b759a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f62e9508e09c334fe1285214744860b034fef45ef449b200af156c7ee468b246
[INFO] running `Command { std: "docker" "start" "-a" "f62e9508e09c334fe1285214744860b034fef45ef449b200af156c7ee468b246", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.91s
[INFO] running `Command { std: "docker" "inspect" "f62e9508e09c334fe1285214744860b034fef45ef449b200af156c7ee468b246", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f62e9508e09c334fe1285214744860b034fef45ef449b200af156c7ee468b246", kill_on_drop: false }`
[INFO] [stdout] f62e9508e09c334fe1285214744860b034fef45ef449b200af156c7ee468b246
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9e3198d5d44086ce913a47ae84bf2753ad52411321b6f058348793f0cd65fb24
[INFO] running `Command { std: "docker" "start" "-a" "9e3198d5d44086ce913a47ae84bf2753ad52411321b6f058348793f0cd65fb24", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling rosaline v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.28s
[INFO] running `Command { std: "docker" "inspect" "9e3198d5d44086ce913a47ae84bf2753ad52411321b6f058348793f0cd65fb24", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e3198d5d44086ce913a47ae84bf2753ad52411321b6f058348793f0cd65fb24", kill_on_drop: false }`
[INFO] [stdout] 9e3198d5d44086ce913a47ae84bf2753ad52411321b6f058348793f0cd65fb24
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1350b0e3f106f31a57e6f63ee4bf66a73724e1b6daf0abf1d24cc91b78bdcdf5
[INFO] running `Command { std: "docker" "start" "-a" "1350b0e3f106f31a57e6f63ee4bf66a73724e1b6daf0abf1d24cc91b78bdcdf5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rosaline-d6cca7c363244eb2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rosaline-c0692c6eb5b7f74c)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiler_tests.rs (/opt/rustwide/target/debug/deps/compiler_tests-22a54a80465a0939)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test branching_logic_produces_expected ... FAILED
[INFO] [stdout] test simple_arithmetic_returns_value ... FAILED
[INFO] [stdout] test function_declaration_and_call ... FAILED
[INFO] [stdout] test generator_throw_and_finally_test ... FAILED
[INFO] [stdout] test for_of_string_and_array_test ... FAILED
[INFO] [stdout] test object_keys_proto_chain_test ... FAILED
[INFO] [stdout] test events_filter_reduce_pipeline_test ... FAILED
[INFO] [stdout] test object_spread_with_async_error_handling ... FAILED
[INFO] [stdout] test prototype_chain_property_lookup ... FAILED
[INFO] [stdout] test in_with_array_and_string_test ... FAILED
[INFO] [stdout] test async_promise_all_destructure_test ... FAILED
[INFO] [stdout] test control_flow_reference_test ... FAILED
[INFO] [stdout] test example_js_map_iteration ... FAILED
[INFO] [stdout] test finally_and_sequence_expression_test ... FAILED
[INFO] [stdout] test in_operator_and_for_in_inherited_test ... FAILED
[INFO] [stdout] test generator_event_loop_switch_test ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- branching_logic_produces_expected stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 5;
[INFO] [stdout]     if (x > 3) {
[INFO] [stdout]       console.log("big");
[INFO] [stdout]     } else {
[INFO] [stdout]       console.log("small");
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout] thread 'branching_logic_produces_expected' (21) panicked at tests/compiler_tests.rs:87:10:
[INFO] [stdout] Branching testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13d60 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11c27 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17626 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- simple_arithmetic_returns_value stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let x = 3 + 4;
[INFO] [stdout]     console.log(x);
[INFO] [stdout] 
[INFO] [stdout] thread 'simple_arithmetic_returns_value' (35) panicked at tests/compiler_tests.rs:68:10:
[INFO] [stdout] Arithmetic testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stderr] error: test failed, to rerun pass `--test compiler_tests`
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13546 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11b97 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17566 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- function_declaration_and_call stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function add(a, b) { return a + b; }
[INFO] [stdout]     console.log(add(10, 5));
[INFO] [stdout] 
[INFO] [stdout] thread 'function_declaration_and_call' (27) panicked at tests/compiler_tests.rs:101:10:
[INFO] [stdout] Function declaration testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d12c60 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11b07 - <unknown>
[INFO] [stdout]   15:     0x627fa8d174a6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_throw_and_finally_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] function* g() {
[INFO] [stdout]       try {
[INFO] [stdout]         yield 1;
[INFO] [stdout]         throw Error("error");
[INFO] [stdout]       } finally {
[INFO] [stdout]         console.log("cleaned");
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       yield 3;
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     const iter = g();
[INFO] [stdout] 
[INFO] [stdout]     iter.next();
[INFO] [stdout]     try {
[INFO] [stdout]       iter.next();
[INFO] [stdout]     } catch (e) {
[INFO] [stdout]       console.log(e.message);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     iter.next();
[INFO] [stdout]     iter.next();
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_throw_and_finally_test' (29) panicked at tests/compiler_tests.rs:415:10:
[INFO] [stdout] Generator throw and finally test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13b70 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11bf7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d175e6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- for_of_string_and_array_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const graph = new Map([
[INFO] [stdout]   [
[INFO] [stdout]     "INIT",
[INFO] [stdout]     [
[INFO] [stdout]       ["LOADING", ["WAITING", "PROCESSING"]],
[INFO] [stdout]       ["SKIP", ["IGNORE", "CANCEL"]],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout]   [
[INFO] [stdout]     "LOADING",
[INFO] [stdout]     [
[INFO] [stdout]       ["SUCCESS", ["DONE"]],
[INFO] [stdout]       ["ERROR", []],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout] ]);
[INFO] [stdout] 
[INFO] [stdout] for (const [state, branches] of graph) {
[INFO] [stdout]   for (const [next, subs] of branches) {
[INFO] [stdout]     if (next === "SKIP") continue; // mid-level continue
[INFO] [stdout]     for (const sub of subs) {
[INFO] [stdout]       try {
[INFO] [stdout]         console.log(`State ${state} → ${next} → ${sub}`);
[INFO] [stdout]         if (sub === "PROCESSING") break; // inner break
[INFO] [stdout]       } finally {
[INFO] [stdout]         // this runs even when we break or continue
[INFO] [stdout]         console.log(`Finalizing ${state}:${next}:${sub}`);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'for_of_string_and_array_test' (26) panicked at tests/compiler_tests.rs:299:10:
[INFO] [stdout] for..of array/string test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d128b6 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11aa7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17426 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- object_keys_proto_chain_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let proto = {parent: 1};
[INFO] [stdout]     let o = Object.create(proto);
[INFO] [stdout]     o.own = 2;
[INFO] [stdout] 
[INFO] [stdout]     let keys = Object.keys(o);
[INFO] [stdout]     let out = "";
[INFO] [stdout]     for (let k of keys) {
[INFO] [stdout]       out = out + k + ",";
[INFO] [stdout]     }
[INFO] [stdout]     console.log(out);
[INFO] [stdout] 
[INFO] [stdout] thread 'object_keys_proto_chain_test' (32) panicked at tests/compiler_tests.rs:270:10:
[INFO] [stdout] Object.keys on prototype chain should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d12ad6 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11ad7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17466 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- events_filter_reduce_pipeline_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'events_filter_reduce_pipeline_test' (23) panicked at tests/compiler_tests.rs:479:10:
[INFO] [stdout] events filter/reduce pipeline test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d14220 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11c87 - <unknown>
[INFO] [stdout]   15:     0x627fa8d176a6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- object_spread_with_async_error_handling stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function fetchData() {
[INFO] [stdout]       await new Promise((r) => setTimeout(r, 200));
[INFO] [stdout]       return Promise.reject(new Error("Network error"));
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     let state = {
[INFO] [stdout]       data: null,
[INFO] [stdout]       error: null,
[INFO] [stdout]       loading: true,
[INFO] [stdout]     };
[INFO] [stdout] 
[INFO] [stdout]     async function loadData() {
[INFO] [stdout]       try {
[INFO] [stdout]         const data = await fetchData();
[INFO] [stdout]         state = { ...state, data, loading: false };
[INFO] [stdout]       } catch (err) {
[INFO] [stdout]         state = {
[INFO] [stdout]           ...state,
[INFO] [stdout]           error: {
[INFO] [stdout]             message: err.message,
[INFO] [stdout]             time: Date.now(),
[INFO] [stdout]           },
[INFO] [stdout]           loading: false,
[INFO] [stdout]         };
[INFO] [stdout]       }
[INFO] [stdout] 
[INFO] [stdout]       console.log(state);
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     loadData();
[INFO] [stdout] 
[INFO] [stdout] thread 'object_spread_with_async_error_handling' (33) panicked at tests/compiler_tests.rs:342:10:
[INFO] [stdout] Spread async error handling test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d14c66 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11d17 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17766 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- prototype_chain_property_lookup stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { val: 42 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     console.log(child.val);
[INFO] [stdout] 
[INFO] [stdout] thread 'prototype_chain_property_lookup' (34) panicked at tests/compiler_tests.rs:210:10:
[INFO] [stdout] prototype chain test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13350 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11b67 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17526 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_with_array_and_string_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let arr = [10, 20];
[INFO] [stdout]     console.log(0 in arr);
[INFO] [stdout]     console.log(2 in arr);
[INFO] [stdout]     console.log("1" in arr);
[INFO] [stdout]     console.log("foo" in "foobar");
[INFO] [stdout]     console.log("baz" in "foobar");
[INFO] [stdout] 
[INFO] [stdout] thread 'in_with_array_and_string_test' (31) panicked at tests/compiler_tests.rs:434:10:
[INFO] [stdout] in/index/string operator test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d12e56 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11b37 - <unknown>
[INFO] [stdout]   15:     0x627fa8d174e6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- async_promise_all_destructure_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] async function getMultiple() {
[INFO] [stdout]       try {
[INFO] [stdout]         const joke1 = { setup: "Why did the chicken cross the road?", punchline: "To get to the other side!" };
[INFO] [stdout]         const joke2 = { setup: "Why don't scientists trust atoms?", punchline: "Because they make up everything!" };
[INFO] [stdout] 
[INFO] [stdout]         const [j1, j2] = await Promise.all([
[INFO] [stdout]           Promise.resolve(joke1),
[INFO] [stdout]           Promise.resolve(joke2),
[INFO] [stdout]         ]);
[INFO] [stdout] 
[INFO] [stdout]         console.log("😂 Here are your jokes:");
[INFO] [stdout]         console.log(`1️⃣ ${j1.setup} — ${j1.punchline}`);
[INFO] [stdout]         console.log(`2️⃣ ${j2.setup} — ${j2.punchline}`);
[INFO] [stdout]       } catch (error) {
[INFO] [stdout]         console.error("😅 Something went wrong fetching jokes:", error);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout]     getMultiple();
[INFO] [stdout] 
[INFO] [stdout] thread 'async_promise_all_destructure_test' (20) panicked at tests/compiler_tests.rs:133:10:
[INFO] [stdout] Async promise all test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13f6b - <unknown>
[INFO] [stdout]   14:     0x627fa8d11c57 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17666 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- control_flow_reference_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'control_flow_reference_test' (22) panicked at tests/compiler_tests.rs:189:10:
[INFO] [stdout] Control flow testcase should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d1249b - <unknown>
[INFO] [stdout]   14:     0x627fa8d11a77 - <unknown>
[INFO] [stdout]   15:     0x627fa8d173e6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- example_js_map_iteration stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const graph = new Map([
[INFO] [stdout]   [
[INFO] [stdout]     "INIT",
[INFO] [stdout]     [
[INFO] [stdout]       ["LOADING", ["WAITING", "PROCESSING"]],
[INFO] [stdout]       ["SKIP", ["IGNORE", "CANCEL"]],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout]   [
[INFO] [stdout]     "LOADING",
[INFO] [stdout]     [
[INFO] [stdout]       ["SUCCESS", ["DONE"]],
[INFO] [stdout]       ["ERROR", []],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout] ]);
[INFO] [stdout] 
[INFO] [stdout] for (const [state, branches] of graph) {
[INFO] [stdout]   for (const [next, subs] of branches) {
[INFO] [stdout]     if (next === "SKIP") continue; // mid-level continue
[INFO] [stdout]     for (const sub of subs) {
[INFO] [stdout]       try {
[INFO] [stdout]         console.log(`State ${state} → ${next} → ${sub}`);
[INFO] [stdout]         if (sub === "PROCESSING") break; // inner break
[INFO] [stdout]       } finally {
[INFO] [stdout]         // this runs even when we break or continue
[INFO] [stdout]         console.log(`Finalizing ${state}:${next}:${sub}`);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'example_js_map_iteration' (24) panicked at tests/compiler_tests.rs:10:10:
[INFO] [stdout] Example should compile and execute: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d121e4 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11a47 - <unknown>
[INFO] [stdout]   15:     0x627fa8d173a6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- finally_and_sequence_expression_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'finally_and_sequence_expression_test' (25) panicked at tests/compiler_tests.rs:379:10:
[INFO] [stdout] Finally and sequence expression test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d14416 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11cb7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d176e6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- in_operator_and_for_in_inherited_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] let base = { parent: 1 };
[INFO] [stdout]     let child = {};
[INFO] [stdout]     child.__proto__ = base;
[INFO] [stdout]     child.own = 2;
[INFO] [stdout] 
[INFO] [stdout]     console.log("parent" in child);
[INFO] [stdout]     console.log("own" in child);
[INFO] [stdout]     console.log("missing" in child);
[INFO] [stdout] 
[INFO] [stdout]     let seen = "";
[INFO] [stdout]     for (let key in child) {
[INFO] [stdout]       seen = seen + key + ",";
[INFO] [stdout]     }
[INFO] [stdout]     console.log(seen);
[INFO] [stdout] 
[INFO] [stdout]     console.log(child.hasOwnProperty("parent"));
[INFO] [stdout]     console.log(child.hasOwnProperty("own"));
[INFO] [stdout] 
[INFO] [stdout] thread 'in_operator_and_for_in_inherited_test' (30) panicked at tests/compiler_tests.rs:239:10:
[INFO] [stdout] in/for-in test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d14859 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11ce7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d17726 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generator_event_loop_switch_test stdout ----
[INFO] [stdout] --- [1] Source Code ---
[INFO] [stdout] const graph = new Map([
[INFO] [stdout]   [
[INFO] [stdout]     "INIT",
[INFO] [stdout]     [
[INFO] [stdout]       ["LOADING", ["WAITING", "PROCESSING"]],
[INFO] [stdout]       ["SKIP", ["IGNORE", "CANCEL"]],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout]   [
[INFO] [stdout]     "LOADING",
[INFO] [stdout]     [
[INFO] [stdout]       ["SUCCESS", ["DONE"]],
[INFO] [stdout]       ["ERROR", []],
[INFO] [stdout]     ],
[INFO] [stdout]   ],
[INFO] [stdout] ]);
[INFO] [stdout] 
[INFO] [stdout] for (const [state, branches] of graph) {
[INFO] [stdout]   for (const [next, subs] of branches) {
[INFO] [stdout]     if (next === "SKIP") continue; // mid-level continue
[INFO] [stdout]     for (const sub of subs) {
[INFO] [stdout]       try {
[INFO] [stdout]         console.log(`State ${state} → ${next} → ${sub}`);
[INFO] [stdout]         if (sub === "PROCESSING") break; // inner break
[INFO] [stdout]       } finally {
[INFO] [stdout]         // this runs even when we break or continue
[INFO] [stdout]         console.log(`Finalizing ${state}:${next}:${sub}`);
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] thread 'generator_event_loop_switch_test' (28) panicked at tests/compiler_tests.rs:54:10:
[INFO] [stdout] Generator event loop test should pass: Parser("node:internal/modules/cjs/loader:1137\n  throw err;\n  ^\n\nError: Cannot find module '@babel/parser'\nRequire stack:\n- /opt/rustwide/workdir/src/parser_bridge/parse.js\n    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)\n    at Module._load (node:internal/modules/cjs/loader:975:27)\n    at Module.require (node:internal/modules/cjs/loader:1225:19)\n    at require (node:internal/modules/helpers:177:18)\n    at Object.<anonymous> (/opt/rustwide/workdir/src/parser_bridge/parse.js:2:16)\n    at Module._compile (node:internal/modules/cjs/loader:1356:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)\n    at Module.load (node:internal/modules/cjs/loader:1197:32)\n    at Module._load (node:internal/modules/cjs/loader:1013:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {\n  code: 'MODULE_NOT_FOUND',\n  requireStack: [ '/opt/rustwide/workdir/src/parser_bridge/parse.js' ]\n}\n\nNode.js v18.19.1\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x627fa8f3687a - <unknown>
[INFO] [stdout]    1:     0x627fa8f4b2fa - <unknown>
[INFO] [stdout]    2:     0x627fa8f3b102 - <unknown>
[INFO] [stdout]    3:     0x627fa8f149df - <unknown>
[INFO] [stdout]    4:     0x627fa8f2e589 - <unknown>
[INFO] [stdout]    5:     0x627fa8d2454c - <unknown>
[INFO] [stdout]    6:     0x627fa8f2e802 - <unknown>
[INFO] [stdout]    7:     0x627fa8f14a98 - <unknown>
[INFO] [stdout]    8:     0x627fa8f09aa9 - <unknown>
[INFO] [stdout]    9:     0x627fa8f157ad - <unknown>
[INFO] [stdout]   10:     0x627fa8f4babc - <unknown>
[INFO] [stdout]   11:     0x627fa8f4b832 - <unknown>
[INFO] [stdout]   12:     0x627fa8d14e85 - <unknown>
[INFO] [stdout]   13:     0x627fa8d13980 - <unknown>
[INFO] [stdout]   14:     0x627fa8d11bc7 - <unknown>
[INFO] [stdout]   15:     0x627fa8d175a6 - <unknown>
[INFO] [stdout]   16:     0x627fa8d1782b - <unknown>
[INFO] [stdout]   17:     0x627fa8d2501b - <unknown>
[INFO] [stdout]   18:     0x627fa8d1e734 - <unknown>
[INFO] [stdout]   19:     0x627fa8d27c22 - <unknown>
[INFO] [stdout]   20:     0x627fa8f35c5f - <unknown>
[INFO] [stdout]   21:     0x7372d0a56aa4 - <unknown>
[INFO] [stdout]   22:     0x7372d0ae3a64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     async_promise_all_destructure_test
[INFO] [stdout]     branching_logic_produces_expected
[INFO] [stdout]     control_flow_reference_test
[INFO] [stdout]     events_filter_reduce_pipeline_test
[INFO] [stdout]     example_js_map_iteration
[INFO] [stdout]     finally_and_sequence_expression_test
[INFO] [stdout]     for_of_string_and_array_test
[INFO] [stdout]     function_declaration_and_call
[INFO] [stdout]     generator_event_loop_switch_test
[INFO] [stdout]     generator_throw_and_finally_test
[INFO] [stdout]     in_operator_and_for_in_inherited_test
[INFO] [stdout]     in_with_array_and_string_test
[INFO] [stdout]     object_keys_proto_chain_test
[INFO] [stdout]     object_spread_with_async_error_handling
[INFO] [stdout]     prototype_chain_property_lookup
[INFO] [stdout]     simple_arithmetic_returns_value
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.30s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1350b0e3f106f31a57e6f63ee4bf66a73724e1b6daf0abf1d24cc91b78bdcdf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1350b0e3f106f31a57e6f63ee4bf66a73724e1b6daf0abf1d24cc91b78bdcdf5", kill_on_drop: false }`
[INFO] [stdout] 1350b0e3f106f31a57e6f63ee4bf66a73724e1b6daf0abf1d24cc91b78bdcdf5
